/********************************************************************************
** Form generated from reading UI file 'Register.ui'
**
** Created by: Qt User Interface Compiler version 6.8.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_REGISTER_H
#define UI_REGISTER_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_Register
{
public:
    QGridLayout *gridLayout;
    QVBoxLayout *mainVerticalLayout;
    QVBoxLayout *titleLayout;
    QLabel *labelTitle;
    QLabel *labelSubtitle;
    QSpacerItem *titleSpacer;
    QVBoxLayout *formLayout;
    QVBoxLayout *usernameLayout;
    QLabel *labelUsername;
    QLineEdit *usernameEdit;
    QVBoxLayout *passwordLayout;
    QLabel *passwordLabel;
    QLineEdit *passwordEdit;
    QVBoxLayout *confirmPasswordLayout;
    QLabel *confirmPasswordLabel;
    QLineEdit *confirmPasswordEdit;
    QVBoxLayout *emailLayout;
    QLabel *emailLabel;
    QLineEdit *emailEdit;
    QVBoxLayout *phoneLayout;
    QLabel *phoneLabel;
    QLineEdit *phoneEdit;
    QVBoxLayout *roleLayout;
    QLabel *roleLabel;
    QComboBox *roleComboBox;
    QSpacerItem *formSpacer;
    QVBoxLayout *buttonLayout;
    QPushButton *registerBtn;
    QHBoxLayout *bottomButtonLayout;
    QPushButton *resetBtn;
    QPushButton *loginBtn;

    void setupUi(QDialog *Register)
    {
        if (Register->objectName().isEmpty())
            Register->setObjectName("Register");
        Register->resize(613, 869);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(Register->sizePolicy().hasHeightForWidth());
        Register->setSizePolicy(sizePolicy);
        Register->setMinimumSize(QSize(400, 580));
        Register->setStyleSheet(QString::fromUtf8("QDialog {\n"
"                background-color: #f8f9fa;\n"
"                border-radius: 10px;\n"
"                }\n"
"\n"
"                QLabel {\n"
"                font-family: \"Microsoft YaHei\";\n"
"                color: #333333;\n"
"                }\n"
"\n"
"                QLineEdit {\n"
"                border: 2px solid #e1e8ed;\n"
"                border-radius: 8px;\n"
"                padding: 12px 15px;\n"
"                font-size: 14px;\n"
"                font-family: \"Microsoft YaHei\";\n"
"                background-color: white;\n"
"                color: #333333;\n"
"                min-height: 20px;\n"
"                }\n"
"\n"
"                QLineEdit:focus {\n"
"                border-color: #1890ff;\n"
"                }\n"
"\n"
"                QPushButton {\n"
"                border: none;\n"
"                border-radius: 8px;\n"
"                font-size: 16px;\n"
"                font-weight: bold;\n"
"                font-family: \"Microsoft YaHei\";\n"
"        "
                        "        padding: 12px;\n"
"                min-height: 20px;\n"
"                }\n"
"\n"
"                QPushButton#registerBtn {\n"
"                background-color: #1890ff;\n"
"                color: white;\n"
"                }\n"
"\n"
"                QPushButton#registerBtn:hover {\n"
"                background-color: #40a9ff;\n"
"                }\n"
"\n"
"                QPushButton#registerBtn:pressed {\n"
"                background-color: #096dd9;\n"
"                }\n"
"\n"
"                QPushButton#loginBtn {\n"
"                background-color: transparent;\n"
"                color: #1890ff;\n"
"                border: 2px solid #1890ff;\n"
"                }\n"
"\n"
"                QPushButton#loginBtn:hover {\n"
"                background-color: #1890ff;\n"
"                color: white;\n"
"                }\n"
"\n"
"                QPushButton#resetBtn {\n"
"                background-color: #f0f0f0;\n"
"                color: #666666;\n"
"                }\n"
"\n"
"           "
                        "     QPushButton#resetBtn:hover {\n"
"                background-color: #d9d9d9;\n"
"                }\n"
"\n"
"                QComboBox {\n"
"                border: 2px solid #e1e8ed;\n"
"                border-radius: 8px;\n"
"                padding: 12px 15px;\n"
"                font-size: 14px;\n"
"                font-family: \"Microsoft YaHei\";\n"
"                background-color: white;\n"
"                color: #333333;\n"
"                min-height: 20px;\n"
"                }\n"
"\n"
"                QComboBox:focus {\n"
"                border-color: #1890ff;\n"
"                }\n"
"\n"
"                QComboBox::drop-down {\n"
"                border: none;\n"
"                width: 30px;\n"
"                }\n"
"\n"
"                QComboBox::down-arrow {\n"
"                width: 12px;\n"
"                height: 12px;\n"
"                }\n"
"\n"
"                QComboBox QAbstractItemView {\n"
"                border: 2px solid #e1e8ed;\n"
"                border-radius: 8px;\n"
""
                        "                padding: 8px;\n"
"                background-color: white;\n"
"                selection-background-color: #1890ff;\n"
"                selection-color: white;\n"
"                outline: none;\n"
"                }\n"
"\n"
"                QComboBox QAbstractItemView::item {\n"
"                padding: 8px;\n"
"                margin: 2px;\n"
"                border-radius: 4px;\n"
"                }\n"
"            "));
        gridLayout = new QGridLayout(Register);
        gridLayout->setSpacing(0);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setSizeConstraint(QLayout::SizeConstraint::SetDefaultConstraint);
        mainVerticalLayout = new QVBoxLayout();
        mainVerticalLayout->setSpacing(0);
        mainVerticalLayout->setObjectName("mainVerticalLayout");
        mainVerticalLayout->setContentsMargins(40, 30, 40, 30);
        titleLayout = new QVBoxLayout();
        titleLayout->setObjectName("titleLayout");
        labelTitle = new QLabel(Register);
        labelTitle->setObjectName("labelTitle");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(labelTitle->sizePolicy().hasHeightForWidth());
        labelTitle->setSizePolicy(sizePolicy1);
        labelTitle->setStyleSheet(QString::fromUtf8("font-size: 24px; font-weight: bold; color: #1890ff; margin:\n"
"                                            10px 0;\n"
"                                        "));
        labelTitle->setAlignment(Qt::AlignmentFlag::AlignCenter);

        titleLayout->addWidget(labelTitle);

        labelSubtitle = new QLabel(Register);
        labelSubtitle->setObjectName("labelSubtitle");
        sizePolicy1.setHeightForWidth(labelSubtitle->sizePolicy().hasHeightForWidth());
        labelSubtitle->setSizePolicy(sizePolicy1);
        labelSubtitle->setStyleSheet(QString::fromUtf8("font-size: 14px; color: #666666;"));
        labelSubtitle->setAlignment(Qt::AlignmentFlag::AlignCenter);

        titleLayout->addWidget(labelSubtitle);


        mainVerticalLayout->addLayout(titleLayout);

        titleSpacer = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        mainVerticalLayout->addItem(titleSpacer);

        formLayout = new QVBoxLayout();
        formLayout->setSpacing(20);
        formLayout->setObjectName("formLayout");
        usernameLayout = new QVBoxLayout();
        usernameLayout->setSpacing(8);
        usernameLayout->setObjectName("usernameLayout");
        labelUsername = new QLabel(Register);
        labelUsername->setObjectName("labelUsername");
        sizePolicy1.setHeightForWidth(labelUsername->sizePolicy().hasHeightForWidth());
        labelUsername->setSizePolicy(sizePolicy1);
        labelUsername->setStyleSheet(QString::fromUtf8("font-size: 14px; font-weight: bold;"));

        usernameLayout->addWidget(labelUsername);

        usernameEdit = new QLineEdit(Register);
        usernameEdit->setObjectName("usernameEdit");
        sizePolicy1.setHeightForWidth(usernameEdit->sizePolicy().hasHeightForWidth());
        usernameEdit->setSizePolicy(sizePolicy1);
        usernameEdit->setMaxLength(50);

        usernameLayout->addWidget(usernameEdit);


        formLayout->addLayout(usernameLayout);

        passwordLayout = new QVBoxLayout();
        passwordLayout->setSpacing(8);
        passwordLayout->setObjectName("passwordLayout");
        passwordLabel = new QLabel(Register);
        passwordLabel->setObjectName("passwordLabel");
        sizePolicy1.setHeightForWidth(passwordLabel->sizePolicy().hasHeightForWidth());
        passwordLabel->setSizePolicy(sizePolicy1);
        passwordLabel->setStyleSheet(QString::fromUtf8("font-size: 14px; font-weight: bold;"));

        passwordLayout->addWidget(passwordLabel);

        passwordEdit = new QLineEdit(Register);
        passwordEdit->setObjectName("passwordEdit");
        sizePolicy1.setHeightForWidth(passwordEdit->sizePolicy().hasHeightForWidth());
        passwordEdit->setSizePolicy(sizePolicy1);
        passwordEdit->setEchoMode(QLineEdit::EchoMode::Password);

        passwordLayout->addWidget(passwordEdit);


        formLayout->addLayout(passwordLayout);

        confirmPasswordLayout = new QVBoxLayout();
        confirmPasswordLayout->setSpacing(8);
        confirmPasswordLayout->setObjectName("confirmPasswordLayout");
        confirmPasswordLabel = new QLabel(Register);
        confirmPasswordLabel->setObjectName("confirmPasswordLabel");
        sizePolicy1.setHeightForWidth(confirmPasswordLabel->sizePolicy().hasHeightForWidth());
        confirmPasswordLabel->setSizePolicy(sizePolicy1);
        confirmPasswordLabel->setStyleSheet(QString::fromUtf8("font-size: 14px; font-weight: bold;"));

        confirmPasswordLayout->addWidget(confirmPasswordLabel);

        confirmPasswordEdit = new QLineEdit(Register);
        confirmPasswordEdit->setObjectName("confirmPasswordEdit");
        sizePolicy1.setHeightForWidth(confirmPasswordEdit->sizePolicy().hasHeightForWidth());
        confirmPasswordEdit->setSizePolicy(sizePolicy1);
        confirmPasswordEdit->setEchoMode(QLineEdit::EchoMode::Password);

        confirmPasswordLayout->addWidget(confirmPasswordEdit);


        formLayout->addLayout(confirmPasswordLayout);

        emailLayout = new QVBoxLayout();
        emailLayout->setSpacing(8);
        emailLayout->setObjectName("emailLayout");
        emailLabel = new QLabel(Register);
        emailLabel->setObjectName("emailLabel");
        sizePolicy1.setHeightForWidth(emailLabel->sizePolicy().hasHeightForWidth());
        emailLabel->setSizePolicy(sizePolicy1);
        emailLabel->setStyleSheet(QString::fromUtf8("font-size: 14px; font-weight: bold;"));

        emailLayout->addWidget(emailLabel);

        emailEdit = new QLineEdit(Register);
        emailEdit->setObjectName("emailEdit");
        sizePolicy1.setHeightForWidth(emailEdit->sizePolicy().hasHeightForWidth());
        emailEdit->setSizePolicy(sizePolicy1);
        emailEdit->setMaxLength(100);

        emailLayout->addWidget(emailEdit);


        formLayout->addLayout(emailLayout);

        phoneLayout = new QVBoxLayout();
        phoneLayout->setSpacing(8);
        phoneLayout->setObjectName("phoneLayout");
        phoneLabel = new QLabel(Register);
        phoneLabel->setObjectName("phoneLabel");
        sizePolicy1.setHeightForWidth(phoneLabel->sizePolicy().hasHeightForWidth());
        phoneLabel->setSizePolicy(sizePolicy1);
        phoneLabel->setStyleSheet(QString::fromUtf8("font-size: 14px; font-weight: bold;"));

        phoneLayout->addWidget(phoneLabel);

        phoneEdit = new QLineEdit(Register);
        phoneEdit->setObjectName("phoneEdit");
        sizePolicy1.setHeightForWidth(phoneEdit->sizePolicy().hasHeightForWidth());
        phoneEdit->setSizePolicy(sizePolicy1);
        phoneEdit->setMaxLength(20);

        phoneLayout->addWidget(phoneEdit);


        formLayout->addLayout(phoneLayout);

        roleLayout = new QVBoxLayout();
        roleLayout->setSpacing(8);
        roleLayout->setObjectName("roleLayout");
        roleLabel = new QLabel(Register);
        roleLabel->setObjectName("roleLabel");
        sizePolicy1.setHeightForWidth(roleLabel->sizePolicy().hasHeightForWidth());
        roleLabel->setSizePolicy(sizePolicy1);
        roleLabel->setStyleSheet(QString::fromUtf8("font-size: 14px; font-weight: bold;"));

        roleLayout->addWidget(roleLabel);

        roleComboBox = new QComboBox(Register);
        roleComboBox->addItem(QString());
        roleComboBox->addItem(QString());
        roleComboBox->setObjectName("roleComboBox");
        sizePolicy1.setHeightForWidth(roleComboBox->sizePolicy().hasHeightForWidth());
        roleComboBox->setSizePolicy(sizePolicy1);

        roleLayout->addWidget(roleComboBox);


        formLayout->addLayout(roleLayout);


        mainVerticalLayout->addLayout(formLayout);

        formSpacer = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        mainVerticalLayout->addItem(formSpacer);

        buttonLayout = new QVBoxLayout();
        buttonLayout->setSpacing(15);
        buttonLayout->setObjectName("buttonLayout");
        registerBtn = new QPushButton(Register);
        registerBtn->setObjectName("registerBtn");
        sizePolicy1.setHeightForWidth(registerBtn->sizePolicy().hasHeightForWidth());
        registerBtn->setSizePolicy(sizePolicy1);
        registerBtn->setMinimumSize(QSize(0, 44));
        registerBtn->setCursor(QCursor(Qt::CursorShape::PointingHandCursor));

        buttonLayout->addWidget(registerBtn);

        bottomButtonLayout = new QHBoxLayout();
        bottomButtonLayout->setSpacing(10);
        bottomButtonLayout->setObjectName("bottomButtonLayout");
        resetBtn = new QPushButton(Register);
        resetBtn->setObjectName("resetBtn");
        sizePolicy1.setHeightForWidth(resetBtn->sizePolicy().hasHeightForWidth());
        resetBtn->setSizePolicy(sizePolicy1);
        resetBtn->setMinimumSize(QSize(0, 44));
        resetBtn->setCursor(QCursor(Qt::CursorShape::PointingHandCursor));

        bottomButtonLayout->addWidget(resetBtn);

        loginBtn = new QPushButton(Register);
        loginBtn->setObjectName("loginBtn");
        sizePolicy1.setHeightForWidth(loginBtn->sizePolicy().hasHeightForWidth());
        loginBtn->setSizePolicy(sizePolicy1);
        loginBtn->setMinimumSize(QSize(0, 48));
        loginBtn->setCursor(QCursor(Qt::CursorShape::PointingHandCursor));

        bottomButtonLayout->addWidget(loginBtn);


        buttonLayout->addLayout(bottomButtonLayout);


        mainVerticalLayout->addLayout(buttonLayout);


        gridLayout->addLayout(mainVerticalLayout, 0, 0, 1, 1);


        retranslateUi(Register);

        roleComboBox->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(Register);
    } // setupUi

    void retranslateUi(QDialog *Register)
    {
        Register->setWindowTitle(QCoreApplication::translate("Register", "\347\224\250\346\210\267\346\263\250\345\206\214", nullptr));
        labelTitle->setText(QCoreApplication::translate("Register", "\346\263\250\345\206\214\346\226\260\350\264\246\345\217\267", nullptr));
        labelSubtitle->setText(QCoreApplication::translate("Register", "\345\241\253\345\206\231\344\273\245\344\270\213\344\277\241\346\201\257\345\256\214\346\210\220\346\263\250\345\206\214", nullptr));
        labelUsername->setText(QCoreApplication::translate("Register", "\347\224\250\346\210\267\345\220\215", nullptr));
        usernameEdit->setPlaceholderText(QCoreApplication::translate("Register", "\350\257\267\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\357\274\2103-20\344\270\252\345\255\227\347\254\246\357\274\211", nullptr));
        passwordLabel->setText(QCoreApplication::translate("Register", "\345\257\206\347\240\201", nullptr));
        passwordEdit->setPlaceholderText(QCoreApplication::translate("Register", "\350\257\267\350\276\223\345\205\245\345\257\206\347\240\201\357\274\210\350\207\263\345\260\2216\344\275\215\357\274\211", nullptr));
        confirmPasswordLabel->setText(QCoreApplication::translate("Register", "\347\241\256\350\256\244\345\257\206\347\240\201", nullptr));
        confirmPasswordEdit->setPlaceholderText(QCoreApplication::translate("Register", "\350\257\267\345\206\215\346\254\241\350\276\223\345\205\245\345\257\206\347\240\201", nullptr));
        emailLabel->setText(QCoreApplication::translate("Register", "\351\202\256\347\256\261", nullptr));
        emailEdit->setPlaceholderText(QCoreApplication::translate("Register", "\350\257\267\350\276\223\345\205\245\351\202\256\347\256\261\345\234\260\345\235\200", nullptr));
        phoneLabel->setText(QCoreApplication::translate("Register", "\346\211\213\346\234\272\345\217\267", nullptr));
        phoneEdit->setPlaceholderText(QCoreApplication::translate("Register", "\350\257\267\350\276\223\345\205\245\346\211\213\346\234\272\345\217\267\347\240\201", nullptr));
        roleLabel->setText(QCoreApplication::translate("Register", "\350\264\246\346\210\267\347\261\273\345\236\213", nullptr));
        roleComboBox->setItemText(0, QCoreApplication::translate("Register", "admin", nullptr));
        roleComboBox->setItemText(1, QCoreApplication::translate("Register", "user", nullptr));

        registerBtn->setText(QCoreApplication::translate("Register", "\347\253\213\345\215\263\346\263\250\345\206\214", nullptr));
        resetBtn->setText(QCoreApplication::translate("Register", "\351\207\215\347\275\256", nullptr));
        loginBtn->setText(QCoreApplication::translate("Register", "\345\267\262\346\234\211\350\264\246\345\217\267\357\274\237\345\216\273\347\231\273\345\275\225", nullptr));
    } // retranslateUi

};

namespace Ui {
    class Register: public Ui_Register {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_REGISTER_H
